// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
    env:"tfjkp-0ge80vu9ea710148"
})

// 云函数入口函数
exports.main = async (event, context) => {
    //获取到用户名和昵称，需要做服务存储
    /*
      1、用户表存储用户信息，并做存储微信运动时间，和eneray值
      2、如果用户存在，则不在插入
    */
    const db = cloud.database();

    let { OPENID, APPID, UNIONID } = await cloud.getWXContext()

    db.collection('userInfo').where({
        openid:OPENID
    }).get().then(res => {
        console.log(res)
        if(!res.data.length > 0){
            db.collection('userInfo').add({
                data:{
                    openid:OPENID,
                    _nickName:event.data._nickName,
                    _avatarUrl:event.data._avatarUrl,
                    _stuId:event.data._stuId || null,
                    _eneray:0,
                    _motionTime:event._motionTime || 0  //昨日运动时间
                }
            }).then(res => {
                console.log("调用成功")
            })
        }   
    })


}